import semver from 'semver';
import packjson from '../../package.json';
import 'moment/locale/zh-cn';
import moment from 'moment';


let util = {

};

//  验证手机号中国(严谨), 根据工信部2019年最新公布的手机号段
util.isPhone = function(value) {
  return /^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-7|9])|(?:5[0-3|5-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[1|8|9]))\d{8}$/g.test(value);
}
// 验证身份证号, 支持1/2代(15位/18位数字)
util.isIDCard = function(value) {
return /(^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/g.test(value);
}

// 加载样式
util.loading = function(vm) {
  vm.$Spin.show({
      render: (h) => {
          return h('div', [
              h('Icon', {
                  'class': 'demo-spin-icon-load',
                  props: {
                      type: 'load-a',
                      //type: 'ios-loading',
                      size: 30
                  }
              }),
              h('div', 'Loading')
          ])
      }
  });
}

// 停止加载
util.stopLoading = function(vm) {
  vm.$Spin.hide();
}


export default util;

